#include <stdio.h>

int main()
{
    //求100到999之间所偶的水仙花数
    //一个数百位的立方+十位的立方+个位的立方=这个数本身
    int a = 537;

    for (a = 100; a < 100000; a++)
    {
        int a1;// 百位
        int a2;// 十位
        int a3;// 个位

        a1 = a / 100;
        a3 = a % 10;
        a2 = a / 10 % 10;// / % 优先级一样，从左到右运算

        if ((a1 * a1 * a1 + a2 * a2 * a2 + a3 * a3 * a3) == a)
            printf("%d\n", a);

    }
    //printf("%d, %d, %d\n", a1, a2, a3);

    return 0;
}

